body{
  font-family: Tahoma;
  font-size:12px;
}

#left-bar{
  width: 11%;
  height:100%;
  vertical-align: top;
  float: right;
}

#content{
  width: 76%;
  height:100%;
  vertical-align: top;
  float: right;
}

#right-bar{
  width: 12%;
  height:100%;
  vertical-align: top;
  float: right;
}

#body-content{
  border-left: #CCCCCC solid 1px;
  border-bottom: #CCCCCC solid 1px;
  border-right: #CCCCCC solid 1px;
}

#header{
  background:#EEEEEE url(../../imagens/template/button1a.gif) repeat-x;
  height: 37px;
  color: #F5F5F5;
}

#header-logo{
  font-family: Tahoma;
  float: left;
  padding-left: 20px;
  padding-top: 5px;
  color: #F5F5F5;
}

#header-navigation{
  float: right; 
  font-family: Tahoma; 
  font-size: 12px;
  color:#F5F5F5;
}
      
#header-navigation a:link, a:visited, a:visited{
  color:#828788;
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
}
      
#header-navigation a:hover{
  color:#F5F5F5;
  text-decoration: none;
  vertical-align: middle;
  font-weight: bold;
}

.text_field{
  border: #CCCCCC solid 1px;
  font-family: Tahoma;
  font-size:11px;
  padding: 2px;
}
  
.select{
  border: #CCCCCC solid 1px;
  font-family: Tahoma;
  font-size:11px;
  width: 200px;
  padding: 2px;
}
  
.button{
  border: #CCCCCC solid 1px;
  background: #9A9B9D;
  color: #F5F5F5;
  font-family: Tahoma;
}
  
table{
  font-family: Tahoma;
  font-size: 12px;
}
  
.table_form{
  border-left: #CFD0D2 solid 1px;
  border-bottom: #CFD0D2 solid 1px;
  border-right: #CFD0D2 solid 1px;
  border-top: #CFD0D2 solid 2px;
}

.page{
  font-family: Tahoma;
  font-size:12px;
  color:#777;
  margin-left:15px;
  margin-bottom:15px;  
}
  
.formulario{
  border:#7C878F solid 1px;
  padding:10px;
}
  
.file{
  color: #7C878F;
}
  
.campo{
  border:#777 solid 1px;
  color: #7C878F;
}

.cell_blue_report{
  background: #333399;
  color: #F5F5F5;
  font-weight: bold;
  padding: 2px;
}

.cell_white_report{
  background: #FFF;
  color: #333;
  font-weight: normal;
  padding: 2px;
  text-align: right;
}

.cell_gray_report{
  background: #E2E3E1;
  color: #333;
  font-weight: normal;
  padding: 2px;
  text-align: right;
}

.full_border{
  border-left: #333 solid 1px;
  border-top: #333 solid 1px;
  border-right: #333 solid 1px;
}

.top_right_border{
  border-top: #333 solid 1px;
  border-right: #333 solid 1px;
}

.watermark{
  background: url(../../imagens/template/IZO_logo.jpg) no-repeat;
  width: 601px;
  height: 369px;
  z-index:10;
  filter:alpha(opacity=20); 
  -moz-opacity:0.2; 
  opacity:0.2; 
  opacity: .2; 
  -khtml-opacity: 0.2;
}

.header_list{
  background:#EEEEEE url(../../imagens/template/button1a.gif) repeat-x;
  height: 37px;
  color: #F5F5F5;
  font-weight: bold;
  font-size: 13px;
  font-family: Tahoma;
}

.cell_header_list{
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  color: #F5F5F5;
}

.cell_header_list_dif{
  margin-top: 10px; 
  border-right: #CCC solid 1px;
} 

.cell_header_list a:link, a:active, a:visited{
  color: #F5F5F5;
  text-decoration: none;
}

.cell_header_list a:hover{
  color: #F5F5F5;
  text-decoration: underline;
}

.data_not_found{
  border-left: #333 solid 1px; 
  border-bottom: #333 solid 1px; 
  border-right: #333 solid 1px;
  color: #999;
  font-size: 14px;
  font-weight:bold;
  text-align: center;
  height: 37px;
}

.line_data:hover{
  background: #FFE4B9;
}

.cell_list_data{
  padding:5px;
  border-left: #333 solid 1px;
  border-bottom: #333 solid 1px;
  text-align: center;
  font-size: 11px;
}

.cell_list_r{
  padding:5px;
  border-left: #333 solid 1px;
  border-bottom: #333 solid 1px;
  border-right: #333 solid 1px;
}

#confirm{
  background:#FFFFFF;
  border: #555 solid 1px;
  color:#555;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  width:350px;
  padding:20px;
}
  